package com.ls.bigdata.servie;

import com.ls.bigdata.DTO.Page;
import com.ls.bigdata.entity.IPInfo;
import com.ls.bigdata.utils.Params;

import java.io.IOException;
import java.util.List;
import java.util.Map;

/**
 * @program: bit-data
 * @author: lishun
 * @create: 2021-09-23 20:02
 **/
public interface DataService {

    /**
     * 数据处理
     * @param params
     */
    Page process(Params params) throws IOException;

    /**
     * 分类数据展示
     * @return
     */
    Map<String, List<IPInfo>> categoryShow();

    /**
     * 饼图数据处理
     * @return
     */
    Map pieChart();
}
